package com.cnhis.cloudhealth.clinical.hosnurse.hospatientcase.service;

import java.util.HashMap;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.hosnurse.hospatientcase.bo.HosPatientCaseBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

@Service
public class HosPatientCaseImpl implements IHosPatientCase
{
    @Autowired
    private HosPatientCaseBo hosPatientCaseBo;
    
    @Override
    public ModelVo patientCaseList(Map map, int currentPage, int pageSize)
        throws Exception
    {
        return hosPatientCaseBo.patientCaseList(map, currentPage, pageSize);
    }
    
    @Override
    public ModelVo emrSelectUse(Map map)
        throws Exception
    {
        return hosPatientCaseBo.execEmrSelectUse(map);
    }
    
    @Override
    public ModelVo getLastHistory(Map map)
        throws Exception
    {
        return hosPatientCaseBo.getLastHistory(map);
    }
    
    @Override
    public ModelVo personalCase(Map map)
        throws Exception
    {
        return hosPatientCaseBo.personalCase(map);
    }
    
    @Override
    public ModelVo delPatientVcf1(Map hs)
        throws Exception
    {
        return hosPatientCaseBo.delPatientVcf1(hs);
    }

    @Override
    public ModelVo queryCareCad1(Map hs)
        throws Exception
    {
        return hosPatientCaseBo.queryCareCad1(hs);
    }

    @Override
    public ModelVo queryCareBck1(Map hs)
        throws Exception
    {
        return hosPatientCaseBo.queryCareBck1(hs);
    }

    @Override
    public ModelVo queryCareJibie(Map hs)
        throws Exception
    {
        return hosPatientCaseBo.queryCareJibie(hs);
    }

    @Override
    public ModelVo execEMRMaster_CAD1_Update(Map hs)
        throws Exception
    {
        return hosPatientCaseBo.execEMRMaster_CAD1_Update(hs);
    }

    @Override
    public ModelVo execEMRMaster_CAZ1_Configs(Map map)
        throws Exception
    {
        return hosPatientCaseBo.execEMRMaster_CAZ1_Configs(map);
    }

    @Override
    public ModelVo queryAllCaz1(Map map)
        throws Exception
    {
        return hosPatientCaseBo.queryAllCaz1(map);
    }

    @Override
    public ModelVo queryCaz16(Map map)
        throws Exception
    {
        return hosPatientCaseBo.queryCaz16(map);
    }

    @Override
    public ModelVo queryCareKeshi(Map map)
        throws Exception
    {
        return hosPatientCaseBo.queryCareKeshi(map);
    }

    @Override
    public ModelVo execEMRMaster_CAZ1_Update(Map map)
        throws Exception
    {
        return hosPatientCaseBo.execEMRMaster_CAZ1_Update(map);
    }

    @Override
    public ModelVo execEMRMaster_CAD1_Delete(Map map)
        throws Exception
    {
        return hosPatientCaseBo.execEMRMaster_CAD1_Delete(map);
    }

    @Override
    public ModelVo getCareItem(HashMap map)
        throws Exception
    {
        return hosPatientCaseBo.getCareItem(map);
    }

    @Override
    public ModelVo getCazBck1(HashMap map)
        throws Exception
    {
        return hosPatientCaseBo.getCazBck1(map);
    }

    @Override
    public ModelVo queryCareAllCab1(HashMap hs)
        throws Exception
    {
        return hosPatientCaseBo.queryCareAllCab1(hs);
    }
    
}
